Kubio\Core\CustomizerImporter D

Total Complexity 142
Dependencies 3
Dependents 1
Total lines 1,000
Lines of code 750
Logical lines of code 390
Comment lines 35
Methods 33
Properties 5

Methods 33

Method Rating Maintainability Complexity Lines of code
normalizeHero()
B
35 16 88
normalizeImage()
A
34 5 129
normalizeNavigation()
A
42 9 53
loadCurrentData()
A
44 9 46
updateBlocks()
A
45 8 42
normalizeIconsLists()
A
44 6 47
postProcessBlock()
S
48 6 37
normalizeBlockData()
S
54 7 22
normalizeButtonGroup()
S
51 5 26
processHeader()
S
55 5 21
swapHeroColumns()
S
56 5 19
processCurrent()
S
59 5 14
removePageTitleBlocks()
S
59 5 14
removeHeroButtons()
S
59 5 14
themeHasModifiedOptions()
S
61 5 12
setColumnsWidth()
S
53 4 23
normalizeTexts()
S
58 4 15
maybeDecodeArray()
S
61 4 14
removeHeroMediaColumn()
S
61 3 12
normalizeLogo()
S
62 3 11
blockIsTypeOf()
S
67 3 8
gradientStepToString()
S
63 3 9
__construct()
S
59 1 15
processFooter()
S
69 2 7
updateBlockInnerBlocks()
S
66 2 8
postProcessBlocks()
S
66 2 8
process()
S
70 2 7
composeGradient()
S
64 2 9
canProcessCurrent()
S
70 2 6
getCurrentPartData()
S
80 1 3
getCurrentData()
S
81 1 3
getHeroShowButtons()
S
75 1 4
processTemplate()
S
76 1 4